IMyMotorSuspension Wheel;
void Main(){
    Wheel = GridTerminalSystem.GetBlockWithName("Wheel") as IMyMotorSuspension;
    
    Wheel.SetValueFloat("Steer override", 0.3f);
}

// ==== 调起保存后自动运行 ====
Program(){
	Runtime.UpdateFrequency = UpdateFrequency.Update1;
}

// ==== 备份轮子的控制方法 ====
void WheelActionsBackUp(){
    IMyMotorSuspension Wheel = null;
    List<ITerminalAction> actions = new List<ITerminalAction>();
    List<ITerminalProperty> propertys = new List<ITerminalProperty>();
    Wheel.GetActions(actions);
    Wheel.GetProperties(propertys);
    foreach(var a in actions){
        Echo(a.Id.ToString());
    }
    Echo("\n=========\n");
    foreach(var a in propertys){
        Echo(a.Id.ToString());
    }
    Wheel.SetValueFloat("Propulsion override", 0.3f); //范围-1f到1f
    Wheel.SetValueFloat("Steer override", 0.3f); //转弯-1f到1f
}
